preventing devices - French English Dictionary